Au cours des dernières leçons, nous avons ajouté avec succès des mises à jour automatiques à notre application, mais tout a été
un peu fragmenté et je n'ai pas encore effectué de cycle complet de mise à jour et de publication.
Donc, dans cette leçon, nous ferons exactement cela.
Nous allons construire et installer notre application à la version un, mais inclure un petit bogue à dessein corrigera alors le bogue
dans le projet, reconstruira une nouvelle version pour corriger le problème dans la version un publié cette nouvelle version pour
se lever et installer notre l'application se met à jour vers la version corrigée.
Donc juste une simple démonstration, vraiment rien de nouveau, mais un tour d'horizon de ce que nous avons implémenté et comment
cela fonctionnera en production.
Je vais également démontrer cela sur Mac et Windows cette fois-ci.
OK, pour commencer, je vais me débarrasser de tout ce répertoire de test.
Donc, recommencez et réinitialisez l'application à la première version, indiquant une première version typique d'une application.
C'est la version qui va maintenant être construite et installée.
Vous pouvez ignorer la version que nous avons déjà sur GitHub.
Cela n'a pas d'importance car c'est la même version.
Ensuite, pour ajouter un bug visuel très évident dans l'application, je vais faire lire l'un des éléments de la fenêtre
principale en HTML.
Disons ce bouton plus pour ouvrir le modal.
En lui donnant un style de couleur d'arrière-plan rouge que vous faites juste quelque chose de simple, nous pouvons voir comme étant corrigé lors de la
mise à jour.
Je vais également réduire un peu le temps de vérification des mises à jour avant de construire ceci, en faire une seconde et demie au
lieu de trois.
Nous pouvons donc maintenant créer cette première version pour toutes les plates-formes en utilisant notre commande intégrée pour le moment qui ne construit que quatre
fenêtres, donc un programme de mise à jour pour créer les cibles par défaut pour Mac, Windows et
Linux et pourrait aussi bien faire de même pour la version de version que nous allons l'utiliser dans une minute.
Enregistrez-le et créez l'application.
Nous ne publions pas encore ceci en tant que version, donc pas besoin de jetons à travers cela et c'est fait.
Nous avons maintenant la première version conçue pour toutes les plates-formes.
Je vais d'abord installer l'application Mac, extraire cette cible.
Et déplacez cette version sur mon bureau.
Je le lance.
Et nous voyons ce bouton rouge, qui sera corrigé et mis à jour sous peu.
Confirmant également que la version 1 est installée.
C'est l'application prête sur Mac.
Alors ensuite, je vais l'installer sur Windows, déplacé vers mon projet partagé, conduire le WiFi et ouvrir ce répertoire
avec Start Dot.
Ouais, le même projet que sur mon Mac vient de dire que nous avons le programme d'installation de Redit.
Oui.
Elle ouvre celle qui installe la version un de Redit deux fenêtres et lance l'application comme vous pouvez le voir, la même
chose que sur Mac avec ce bouton rouge.
Maintenant que l'application est installée à la fois sur Mac et Windows, corrigeons le bogue, reconstruisons-la en tant que
version de correctif et publions cette version en tant que version afin que les applications se mettent à jour en mai.
Pas html supprimez cette couleur de bouton rouge, c'est notre soi-disant correctif et mettez à jour la version de l'application vers une
version corrective d'un point zéro point un, ou en d'autres termes, plus récente que nos versions installées.
Cependant, avant de créer et de publier ceci, nous devons d'abord créer ce brouillon de version sur GitHub.
Cliquez sur ce brouillon pour une nouvelle version.
Cette nouvelle version étant la version un point zéro point un, cette mise à jour de correctif intégrera un deuxième titre
de lecture publié à un point zéro point un correctif.
Et dans la description, un simple changelog.
Couleur du bouton publicitaire fixe.
Enregistrez-le comme brouillon afin qu'Electron Baldev le trouve, et nous sommes maintenant prêts à verrouiller et télécharger cette
nouvelle version.
Cette fois, nous aurons besoin de monter Tolkan pour accéder au dépôt de version.
Imprimez le jeton à partir du fichier.
C'est sûr pour le privé G. H. Texte de point du jeton de soulignement.
Copiez ceci.
Définition de la variable d'environnement Tolkan de soulignement sur cette valeur de jeton et exécution de la version d'exécution de NPM.
Le bateau démarre, que je vais faire suivre, et dès que chaque cible est terminée, le téléchargement vers notre
version préliminaire dans GitHub commence.
Cela peut prendre un certain temps, selon votre connexion Internet.
Je vais donc à nouveau avancer rapidement.
Et comme mentionné précédemment, ne vous inquiétez pas de ces lignes de téléchargement incomplètes.
C'est la même cible qui s'est terminée ici, juste le terminal étant interrompu par une nouvelle sortie.
OK, vérifiez cela sur GitHub.
Je rechargerai ce brouillon et leurs cibles audibles avec leurs derniers fichiers Yamal respectifs pour faciliter la mise à
jour.
Ceci n'est toujours pas publié, alors allez-y et faites la sortie, Leive.
Terminé.
Nous avons maintenant la première version de Redit installée sur Mac et Windows avec ce bouton rouge, qui est corrigé dans notre
mise à jour de patch un point zéro point un.
Je vais me diriger vers le premier lancement de Windows.
ReEdit.
Et quelques secondes plus tard, nous recevons l'invite de mise à jour maintenant, je vais dire mise à jour.
Donc, en commençant le téléchargement, passez à cette mise à jour en cours de téléchargement complet où nous avons invité une
deuxième fois à installer la nouvelle version.
Confirmer.
Nous montrant le programme d'installation de Windows que nous avons choisi de ne pas avoir une installation silencieuse, et dès
que cela est fait, l'application est relancée à la version 1. 0, le point un est confirmé par la couleur du bouton en cours de correction.
Je ferai la même chose sur Mac.
J'ajouterai en fait quelques éléments à l'application, cette fois pour démontrer la persistance après la mise à jour.
Ignorez la première mise à jour et ajoutez Electron Ge'ez dot org.
Un élément le fera redémarrer l'application afin que nous puissions vérifier à nouveau les mises à jour.
Cette fois, je vais confirmer pour démarrer le téléchargement.
Avance rapide.
Ensuite, oui, pour installer et redémarrer.
Et comme avec Windows read, il est redémarré à la version un point zéro point un avec ce bouton fixe
et, plus important encore, toutes nos données de la version précédente ont persisté.
Cela couvre donc une bonne partie de la gestion des mises à jour.
Vous pouvez, bien sûr, autoriser l'option de vérifier manuellement les mises à jour à partir du menu de l'application, par
exemple, et même fournir la progression du téléchargement.
Mais comme vous pouvez le voir, Electron Balde en fait un processus assez simple et que vous devriez
vraiment implémenter dans toute application non distribuée via un magasin d'applications officiel.